online banking interactive pay as you go mobile banking database mobile phones nokia checking middle ware software banking multimedia mobile integration bank kiosk middleware e-business design business internet banking crm